Specific Performance Monitoring Parameters
Use the following URL to retrieve the specific performance monitoring data.
The following attributes are specified for the last interval:
■ | id – performance monitoring name |
■ | value |
URL
■ | Singular entities: |
/api/v1/kpi/current/<app>/<group>/<ent>/<kpi> /api/v1/kpi/history/<app>/<group>/<ent>/<kpi>?interval=<idx>
■ | Indexed entities: |
/api/v1/kpi/current/<app>/<group>/<ent>/<id>/<kpi> /api/v1/kpi/history/<app>/<group>/<ent>/<id>/<kpi>?interval=<idx>
HTTP Method
GET
Supported Parameters
Parameter |
Type |
Description |
---|---|---|
?interval=<Index> |
Number |
Returns the performance monitoring parameter's value for the specified interval. |
?interval=last |
String |
Returns the performance monitoring parameter's value for the last (most recent) measurement interval. |
?interval=all |
String |
Returns the performance monitoring parameter's values for all measurement intervals. |
?detailed=true|false |
String |
When it equals false (default is enabled) some fields are not returned in the response (e.g., name and description). |
HTTP Responses
■ | 200 OK |
■ | 204 Bad Request – nothing to display |
■ | 404 Not Found – invalid path |
Example 1
■ | Request: |
GET / /api/v1/kpi/current/sbc/callStats/ipGroup/0/noAnswerCallsInTotal HTTP/1.1 Host: 10.4.219.229
■ | Response: |
HTTP/1.1 200 OK Content-Type: application/json { "id": "noAnswerCallsInTotal ", " value": 10 }
Example 2
■ | Request: |
GET / /api/v1/kpi/current/sbc/callStats/ipGroup/0/noAnswerCallsInTotal ?interval=all HTTP/1.1 Host: 10.4.219.229
■ | Response: |
HTTP/1.1 200 OK Content-Type: application/json { "items": [ { "interval": "21", "value": "0" }, { "interval": "20", "value": "0" }, { "interval": "19", "value": "0" } ] }